<%-- 
    Document   : Usuario
    Created on : 23-oct-2013, 18:01:26
    Author     : Alumno
--%>

<%@page import="java.util.ArrayList"%>
<%@page import="conexion.SqlFormat"%>
<%@page import="libreriaTicket.entity.Comuna"%>
<%@page import="libreriaTicket.entity.Usuario"%>
<%@page import="libreriaTicket.dao.DaoUsuario"%>

<% 
    String eee="";
    int accion = Integer.parseInt(request.getParameter("accion"));
    int eliminar = SqlFormat.ELIMINAR;
%>
<%

    if (accion == SqlFormat.INSERTAR) { //Si la accion es la de insertar
        
        Usuario usuario = new Usuario();
        usuario.setRut(Integer.parseInt(request.getParameter("rut")));
        usuario.setDv(request.getParameter("dv").charAt(0));
        usuario.setNombre(request.getParameter("nombre"));
        usuario.setPassword(request.getParameter("password"));
        usuario.setApellidoPaterno(request.getParameter("apellidoPaterno"));
        usuario.setApellidoMaterno(request.getParameter("apellidoMaterno"));
        usuario.setDireccion(request.getParameter("direccion"));
        usuario.setUsuario(request.getParameter("usuario"));
        usuario.setComuna(new Comuna(Integer.parseInt(request.getParameter("comuna"))));
        
         
        DaoUsuario.sqlInsert(usuario);
        eee = "insertado";
    }
    
    if (accion == SqlFormat.ELIMINAR)
    { //Si la accion es la de insertar
        
        Usuario usuario = new Usuario();
        usuario.setRut(Integer.parseInt(request.getParameter("rut")));
       
        DaoUsuario.sqlDelete(usuario);
        eee="eliminado";
    }
    if(accion == SqlFormat.SELECCIONAR){
        
        ArrayList<Usuario> usuarios = DaoUsuario.sqlSelectAll();
        out.write("<table>");
        for(Usuario usuario : usuarios){
            
            
                out.write("<tr>");
                    out.write("<td>");
                        out.write(usuario.getRut());
                        
                    out.write("</td>");
                    out.write("<td>");
                        out.write(usuario.getNombre());
                        
                    out.write("</td>");
                    out.write("<td>");
                        out.write(usuario.getUsuario());
                        
                    out.write("</td>");
                out.write("</tr>");
           
        }
         out.write("</table>");
        
    }
%>
<h1><% out.write(eee); %></h1>